home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / ccitt / 1992 / t / t100_1.asc next >
Text File  |  1991-12-31  |  94KB  |  2,698 lines

  1.          The drawings contained in this Recommendation have been done in Autocad
  2.          Recommendation T.100
  3.                          INTERNATIONAL INFORMATION EXCHANGE FOR INTERACTIVE VIDEOTEX
  4.                         (Geneva, 1980; amended at Malaga-Torremolinos, 1984)
  5.                                               CONTENTS
  6.          Preamble
  7.           1     Purpose and scope of this Recommendation
  8.           2     General Videotex coding structure
  9.           3     Common features
  10.           4     Representation of alphanumeric characters in a Videotex system
  11.           5     Alphamosaic option
  12.           6     Alphageometric option
  13.           7     Dynamically redefinable character sets (DRCS) option
  14.           8     Alphaphotographic option
  15.           9     Service enhancements
  16.          10     Line and end-to-end protocols
  17.          11     Interworking with other services
  18.          Annex A - The extension scheme of ISO 2022
  19.          Annex B - Repertoire of graphic characters
  20.                Preamble
  21.                The CCITT,
  22.          considering
  23.                (a)  that  there  is  increasing  interest  in  public  network-based   new
  24.          interactive information retrieval services using  domestic  television  receivers
  25.          suitably supplemented, or other apparatus, as terminal equipment;
  26.                (b) that the CCIR is studying standards for broadcast Teletext services for
  27.          general reception and has expressed a view that it  is  desirable  that  terminal
  28.          equipment compatibility should  exist  between  broadcast  Teletext  systems  for
  29.          general reception and public network-based data bank systems;
  30.                (c)  that  such  services  should  be  provided  over  public  networks  in
  31.          accordance with CCITT Recommendations and  may  be  required  to  operate  as  an
  32.          international service;
  33.                (d) that such services may  interwork  with  terminals  provided  for  text
  34.          communication services (Teletex for example);
  35.                (e) that some Administrations intend to have an early introduction  of,  or
  36.          have          introduced,     public      interactive      Videotex
  37.          services;
  38.          unanimously recommends
  39.                that the  following  technical  provisions  be  applied  for  international
  40.          information exchange for interactive Videotex service.
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.          Fascicle VII.5 - Rec. T.100   PAGE1
  71.  
  72.              1      Purpose and scope of the Recommendation
  73.        1.1    Purpose
  74.        1.1.1  The purpose of this Recommendation is:
  75.                     a)  to facilitate an orderly introduction of early Videotex services (including the continuation of existing 
  76.              services,  with  a  clear   identification   of   potential
  77.              enhancements)  that  need  to  be  considered   in   future
  78.              developments;
  79.                           b) to identify parameters needed to design Videotex terminals; and
  80.              c)  to  provide  technical   recommendations   desirable   for
  81.                potential interworking  of  other  services  with  Videotex
  82.                services.
  83.        1.2    Scope
  84.        1.2.1  This Recommendation describes the  characteristics  of  coded  information
  85.        that  is  exchanged  between  countries  participating   in   the   international
  86.        interactive Videotex service (as described in Recommendation F.300)  and  defines
  87.        the display features corresponding to its various elements.
  88.        1.2.2  Videotex systems are text communication systems  having  in  addition  the
  89.        capability of a given level of  pictorial  representation  and  a  repertoire  of
  90.        display attributes. The text  and  the  pictures  obtained  are  intended  to  be
  91.        displayed using the current television (TV) raster  standards  of  the  different
  92.        countries.
  93.        1.2.3  Different options are offered as  a  choice  for  the  Administrations  to
  94.        implement their national services. Substantial  degrees  of  compatibility  exist
  95.        between these options, but  some  transcoding  may  be  necessary  to  facilitate
  96.        interworking.
  97.        1.2.4  For the international service, four  different  options  for  representing
  98.        pictorial information have been recognized:
  99.              a)  mosaic character sets;
  100.              b) geometric system;
  101.                           c) dynamically redefinable character sets;
  102.              d) photographic representation.
  103.              These options are not mutually exclusive and it is  possible  that  systems
  104.        may develop using two or more options.
  105.        1.2.5  For international interworking, two categories of TV systems  have  to  be
  106.        considered:
  107.              a)  systems having a vertical resolution of 525 lines per TV frame at 30 TV 
  108.                frames per second;
  109.              b)  systems having a vertical resolution of 625 lines per TV frame at 25 TV 
  110.                frames per second.
  111.        1.2.6  Interworking problems at the  pictorial  level  between  countries  having
  112.        different  recognized  pictorial  systems  and/or  television  standards  require
  113.        further study.
  114.        1.2.7  This Recommendation is structured as follows:
  115.              SS 1, 2 and 3     deal with the features common to all the options;
  116.              S 4 deals with the coding  of  characters  of  the  Videotex  alphanumeric
  117.                repertoire defined in Annex B;
  118.              S 5 deals with the alphamosaic option;
  119.              S 6 deals with the alphageometric option;
  120.              S 7 deals with the dynamically redefinable character sets (DRCS) option;
  121.              S 8 deals with the alphaphotographic option;
  122.              S 9 deals with  future  enhancements  and  identifies  features  requiring
  123.                further study such as: audio, downloaded software, motion, etc.;
  124.              S 10   deals with line and end-to-end protocols;
  125.              S 11   deals with interworking with other services.
  126.              Some of  these  parts  have  not  been  completed,  and  therefore  contain
  127.        guidelines  towards  future  extensions  rather   than   a   complete   technical
  128.        specification.
  129.        2      General Videotex coding structure
  130.        2.1    General
  131.        2.1.1   The  basis  of  the  coding  structure  for  the  Videotex   service   is
  132.        Recommendation T.50 and the international standards ISO 2022, ISO  6937  for  the
  133.        7-bit environment. Specifically, the shift-in code SI (0/15) invokes the  G0  set
  134.        for alphanu        text    mode    of    operation,     and     the
  135.        shift-out code SO (0/14) invokes the G1 set,  for  all  the  models
  136.        (see Annex A). The use of the 8-bit coding scheme  is  for  further
  137.  
  138.  
  139.  
  140.         PAGE40 Fascicle VII.5 - Rec. T.100
  141.  
  142.          study.
  143.          2.1.2  In  addition  to  the  provisions  made  by  ISO  2022,  the
  144.          transmission of alphabetic characters having diacritical  signs  is
  145.          effected by transmitting the code representing the diacritical mark
  146.          together with the code of the basic alphabetic character.
  147.          2.1.3 The different options are designated (and invoked) by specific 
  148.          escape sequences.
  149.          2.2    Designation and invocation in the context of the alphamosaic option
  150.          2.2.1  Two differ               the   alphamosaic    option    have
  151.          been identified. They differ in their display control  sets.  These
  152.          control sets are designated as the C1 set by the following  control
  153.          sequences: ESC 2/2 4/0 for the serial mode and ESC 2/2 4/1 for  the
  154.          parallel  mode,  as  assigned  by  ISO.  Individual  controls   are
  155.          represented by: ESC Fe sequences.
  156.          2.2.2 The mosaic graphics set is designated (in the parallel  mode)
  157.          as the G1 set by an escape sequence ESC 2/9  6/3  as  allocated  by
  158.          ISO.
  159.          2.3    Designation and invocation in the context of the alphageometric option
  160.          2.3.        alphageometric    coding    scheme     is     to     be
  161.          designated and invoked by the escape  sequence  ESC  2/5  (5/x)  in
  162.          accordance with S 5.3.8 of ISO 2022 standard. This  designates  and
  163.          invokes a complete code with interpretation as follows.
  164.          2.3.2 All the meanings and interpretation of Recommendation T.50 and 
  165.          ISO 2022 remain  the  same,  including  C0,  G0  and  G2  with  the
  166.          exception of SI and SO. The codes of the G1 set and their  meanings
  167.          and interpretations are as described in S 6.
  168.          2.3.3 The designation and invocation of the complete  code  by  the
  169.          sequence ESC 2/5 (5/x) is to be terminated only by ESC 2/9  (F)  or
  170.          ESC 2/13 (F), designating a normal G1 set.
  171.          2.4    Designation and invocation in the context of DRCS
  172.          2.4.1  A DRCS is a set of characters whose shapes are sent from the  service  and
  173.          down-loaded via the line. It may be  used  to  represent  alphabetic  characters,
  174.          special symbols, or picture element symbols for constructing fine graphics.  Once
  175.          loaded, the DRCS are regarded as members of a library that can be  designated  by
  176.          appropriate ESC sequences as G0, G1, G2, G3 sets. One scheme is described in S  7
  177.          in the context of a general architecture.
  178.          2.5    Designation and invocation in the context of the alphaphotographic option
  179.                (For further study.)
  180.          3      Common features
  181.          3.1    General
  182.          3.1.1  The features pertaining to individual systems will  be  described  in  the
  183.          corresponding paragraphs. The common features comprise  common  display  features
  184.          and common control functions.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.          Fascicle VII.5 - Rec. T.100   PAGE1
  212.  
  213.                3.2    Common display features
  214.          3.2.1  The defined display area is that rectangular position o     
  215.          display in which all text and pictorial  images  may  be  presented
  216.          (see Figure 1/T.100).
  217.          3.2.2 The border area is that part of  the  visible  display  of  a
  218.          terminal that is outside  the  defined  display  area  (see  Figure
  219.          1/T.100).
  220.                                        Fig. 1/T.100/CCITT-44080 = 6 cm
  221.  
  222.          3.3    Common format effector and code extension control functions
  223.          3.3.1  General
  224.          3.3.1.1   The format effector control functions described for the Videotex system
  225.          permit the active drawing position to be moved on the visible display area. These
  226.          are taken from the C0 set (see Figure 2/T.100) together with the Space  character
  227.          2/0.  In  order  to  permit  interworking  between  Videotex   and   other   text
  228.          communications services, these control functions have functional compatibility to
  229.          the extent possible with the  basic  C0  control  set  utilized  by  these  other
  230.          services.
  231.          3.3.2  Format effector controls
  232.          3.3.2.1   Some of the format effector control functions may be used from terminal
  233.          to computer with different meanings.
  234.          3.3.2.2  Active position backward (APB)
  235.                This control function causes the active position to be moved one  character
  236.          position backwards on the same row. APB on the first character  position  on  the
  237.          row moves the active position to the last character  position  of  the  preceding
  238.          row. APB on the first character position  on  the  first  row  moves  the  active
  239.          position to the last character position of the last row.
  240.          3.3.2.3  Active position forward (APF)
  241.                This function causes the active position to be moved to the next  character
  242.          position forward on the same row. At the last position on the row,  this  control
  243.          moves the active position to the first character position on the  following  row.
  244.          APF on the last character position of the last row moves the active  position  to
  245.          the first character position of the first row.
  246.          3.3.2.4  Active position down (APD)
  247.                This function causes the active position to  be  moved  to  the  equivalent
  248.          character position on the following row. APD on the last  row  moves  the  active
  249.          position of the equivalent character position of the first  row  of  the  display
  250.          frame or causes a roll-up to be made.
  251.                                       Fig. 2/T.100/CCITT-44090 = 25 cm
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.           PAGE40 Fascicle VII.5 - Rec. T.100
  283.  
  284.                  3.3.2.5  Active position up (APU)
  285.                This function causes the active position to  be  moved  to  the  equivalent
  286.          character position on the preceding row. APU on the first row  moves  the  active
  287.          position to the equivalent character position on the last row of the same display
  288.          frame.
  289.          3.3.2.6  Clear screen (CS)
  290.                This function causes the  screen  to  be  cleared  and  causes  the  active
  291.          position to be moved to the first character position on the first row.
  292.          3.3.2.7  Active position return (APR)
  293.                This function  causes  the  active  position  to  be  moved  to  the  first
  294.          character position of the same row.
  295.          3.3.2.8  Space (SP)
  296.                A control function  that  causes  the  active  position  to  be  moved  one
  297.          character width forward on the same  row.  It  is  also  regarded  as  a  graphic
  298.          character  with  no  foreground.  In  those  systems  that  define  an   explicit
  299.          background, the space copies the background colour into the active  position  and
  300.          moves the active position one character width forward.  If  used  in  conjunction
  301.          with the inversion attribute it copies the  foreground  colour  into  the  active
  302.          position and moves the active position one character width forward.
  303.          3.3.2.9  Cancel (CAN)
  304.                A control function that fills all  the  character  positions  of  the  row,
  305.          after the active position, with spaces and returns the  active  position  to  its
  306.          original value.
  307.          3.3.3  Code extension control functions
  308.          3.3.3.1   Code extension control functions are used to expand the  capability  of
  309.          the 7-bit code beyond 128  different  characters  or  functions.  Code  extension
  310.          functions alter the meaning of a number of characters following them.
  311.          3.3.3.2  Escape (ESC)
  312.                A control character that is used to provide  additional  control  functions
  313.          other than transmission control functions  and  that  alters  the  meaning  of  a
  314.          limited number of contiguously following bit combinations in the manner specified
  315.          in Recommendation T.51.
  316.          3.3.3.3  Control sequence introducer (CSI)
  317.                A  code  extension  control  function  that  is  used  to   provide   coded
  318.          representations for additional  control  functions,  in  particular  for  control
  319.          functions with parameters such as presentation control functions.
  320.          3.3.3.4  Shift-out (SO)
  321.                A  control  character  that  is  used  in  conjunction  with  the  Shift-in
  322.          character to extend the graphic character set of the code  and  that  alters  the
  323.          meaning of the bit combinations of columns 2-7  of  the  code  table,  until  the
  324.          occurrence of the  shift-in  character,  except  that  the  meaning  of  the  bit
  325.          combinations corresponding to  the  space  character  and  the  delete  character
  326.          (positions 2/0 and 7/15) are unaffected.
  327.          3.3.3.5  Shift-in (SI)
  328.                A control character, used in  conjunction  with  the  shift-out  character,
  329.          that reinstates the former meanings of the bit combinations of columns 2-7 of the
  330.          code table.
  331.          3.3.3.6  Single shift (SS2)
  332.                This character alters the meaning of the single-bit  combination  following
  333.          it. That bit combination must be one of those from columns  2-7  except  2/0  and
  334.          7/15.  The  meaning  of  the  bit  combination  concerned  is  derived  from   an
  335.          appropriately designated G2 graphic set.
  336.          3.3.3.7  Single shift (SS3)
  337.                This character alters the meaning of the single-bit  combination  following
  338.          it. That bit combination must be one of those from columns  2-7  except  2/0  and
  339.          7/15.  The  meaning  of  the  bit  combination  concerned  is  derived  from   an
  340.          appropriately designated G3 graphic set.
  341.          3.4    Miscellaneous
  342.          3.4.1    Null (NUL)
  343.                This function may occur  in  non-transparent  modes  in  the  received  bit
  344.          stream at the terminal. It shall be regarded as a time filler and discarded.
  345.          3.4.2    Enquiry (ENQ)
  346.                A control character used  as  a  request  for  a  response  from  a  remote
  347.          station, which response may include station identification and/or station status.
  348.          3.5    Coding of control functions
  349.  
  350.  
  351.  
  352.  
  353.          Fascicle VII.5 - Rec. T.100   PAGE1
  354.  
  355.          3.5.1  A proposed coding of the control functions described is  shown  in  Figure
  356.          2/T.100 as a C0 set, except for CSI which is coded in the C1 set.
  357.          4      Representation of alphanumeric characters in a Videotex system
  358.          4.1    General
  359.          4.1.1  The repertoire for the Latin alphabet is shown in Annex B. The  repertoire
  360.          is derived from ISO 6937.  Terminals  capable  of  displaying  a  subset  of  the
  361.          Videotex repertoire shall be permitted.
  362.          4.1.2  Cha           repertoires      for      non-latin      based
  363.          languages can be accommodated in a  similar  manner  to  the  latin
  364.          alphabet. (For further study.)
  365.          4.2    Coding
  366.          4.2.1  Section 4.2 describes the coding of characters  the  shape  of  which  are
  367.          stored in the terminal.  Some  languages  require  that  consecutive  letters  or
  368.          diacritical marks will be joined and that no space appear between the characters.
  369.          When an intersymbol  space  is  required,  it  will  be  part  of  the  character
  370.          description.
  371.          4.2.2  The code tables are  shown  in  Figures  3/T.100  and  4/T.100.  The  code
  372.          combinations representing characters not  included  in  the  Videotex  repertoire
  373.          shall not be transmitted.
  374.          F 
  375.          F.300.
  376.          4.2.4  The graphic characters from columns 2, 3, 5, 6 and 7 of the  supplementary
  377.          set are invoked one at a time by SS2.
  378.          4.2.5  A character with a diacritical mark is transmitted by the sequence SS2,  a
  379.          character from column 4 from the supplementary set, and the appropriate character
  380.          from the primary set. The diacritical marks are nonVspacing.
  381.          4.2.6  The ISO registration of graphics character sets will indicate any  special
  382.          features such as their use in conjunction with other graphic  character  sets  or
  383.          nonVspacing characters, etc.
  384.          4.2.7  For languages based on other than the  Latin  alphabet  further  study  is
  385.          required.
  386.          5      Alphamosaic option
  387.          5.1    General
  388.          5.1.1  In the alphamosaic option,  the  display  frame  is  composed  of  defined
  389.          character positions which may be  occupied  by  any  of  the  characters  of  the
  390.          repertoire. The repertoire is composed  of  the  alphanumeric  repertoire  and  a
  391.          mosaic repertoire. The mosaic repertoire is  formed  by  dividing  the  character
  392.          space into a matrix of 2 W 3 elements. There are  63  different  combinations  of
  393.          these elements.
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.           PAGE40 Fascicle VII.5 - Rec. T.100
  425.  
  426.                                   Fig. 3/T.100/CCITT-44100 = 25 cm
  427.  
  428.                                       Fig. 4/T.100/CCITT-44111 = 25 cm
  429.  
  430.          5.1.2  Two modes have been identified, which are known  as  serial  and  parallel
  431.          modes respectively. The two modes are distinguished by their display control sets
  432.          which are coded in C1 sets, designated and represented by  ESC  Fe  sequences  as
  433.          described in S 2.2.1.
  434.          5.1.3  The two modes have common features and specific features described  in  SS
  435.          5.2 to 5.4 below.
  436.          5.2    Common control functions
  437.          5.2.1  General functions
  438.                The active position home (APH)
  439.                This function causes the active position to be moved to the first  position
  440.          of the first row. Its coded representation is 1/14 in Figure 2/T.100.
  441.          5.2.2  Device control functions
  442.                The following device control functions have been defined.
  443.          5.2.2.1  Definitions
  444.                cursor on (CON)
  445.                   F: curseur en marche (CON)
  446.                   S: cursor activo (CON)
  447.                The cursor on (CON) causes the  active  position  to  be  visualized  as  a
  448.          marker.
  449.                cursor off (COF)
  450.                   F: curseur arrêté (COF)
  451.                   S: cursor inactivo (COF)
  452.                The cursor off (COF) causes the active position  to  be  displayed  in  the
  453.          same way as other character positions.
  454.                device stop (DSP)
  455.                   F: arrêt dispositif (DSP)
  456.                   S: detención de dispositivo (DSP)
  457.                The device stop (DSP) causes a designated terminal device to stop.
  458.                device start (DST)
  459.                   F: mise en marche dispositif (DST)
  460.                   S: arranque de dispositivo (DST)
  461.                The device start (DST) causes a designated terminal device to start.
  462.                device wait (DW)
  463.                   F: dispositif en attente (DW)
  464.                   S: espera de dispositivo (DW)
  465.                The device wait (DW) causes a designated terminal device to pause.
  466.          5.2.2.2  Coding
  467.                CON is coded 1/1, COF is  coded  1/4  in  the  C0  set.  DSP,  DST  and  DW
  468.          functions are coded as 3-character sequences of the Form ESC 3/x (P), where  x  =
  469.          7, 6 and 5 respectively, and P  is  a  parameter  that  designates  a  particular
  470.          device.
  471.          5.3    Serial mode
  472.          5.3.1  General
  473.          5.3.1.1   The serial mode is based on the assumption that  changes  in  character
  474.          attributes  normally  occur  in  interword  spacings.  This  results  in  control
  475.          characters being serially stored in the page memory and normally results in their
  476.          display on the screen as a rectangle in the prevailing background colour.
  477.          5.3.1.2   The C1 set for the serial mode is  given  in  Figure  5/T.100.  Display
  478.          controls of the serial set causes the active position to be moved  one  character
  479.          position forward. In that case, the position thus  vacated  is  to  be  generally
  480.          displayed as a space. The display control hold mosaics ESC 5/14 may  modify  this
  481.          situation.
  482.          5.3.2  Display control functions
  483.          5.3.2.1   The (Fe) codes are listed as follows:
  484.          5.3.2.2   Alpha red            ü
  485.                Alpha green       ï
  486.                Alpha yellow            ï     Controls functions that cause the  currently
  487.                   designated and invoked alphanumeric 
  488.                Alpha blue        ì     set to be displayed in the indicated colour  until
  489.                   the occurrence of an explicit colour 
  490.                Alpha magenta     ï     control or the end of a row.
  491.  
  492.  
  493.  
  494.  
  495.          Fascicle VII.5 - Rec. T.100   PAGE1
  496.  
  497.                  Alpha cyan        ï     
  498.                  Alpha white       Φ
  499.           Controls functions that cause the currently designated and  invoked  alphanumeric
  500.           set to be displayed in the indicated colour until the occurrence of  an  explicit
  501.           colour control or the end of a row.
  502.           5.3.2.3  Flashing
  503.                 A control function that causes the characters following it in the same  row
  504.           to be displayed alternately as they would normally be displayed, and  as  spaces,
  505.           in the prevailing background colour, under the control of a timing device in  the
  506.           receiver.
  507.           5.3.2.4  Steady
  508.                 A control function that causes the action of flashing to be stopped.
  509.           5.3.2.5  Start box
  510.                 Reserved for starting the action of defining a picture area in  a  page  of
  511.           text. (For further study.)
  512.           5.3.2.6  End box
  513.                 Reserved for terminating the action of boxing. (For further study.)
  514.           5.3.2.7  Normal height
  515.                 A control function that causes  the  graphic  characters  following  it  to
  516.           occupy one character position each.
  517.           5.3.2.8  Double height
  518.                 A control function that causes the characters following it to  occupy  each
  519.           its active positive and the corresponding position on the following row.
  520.           5.3.2.9 Mosaics red            ü
  521.                  Mosaics green                 ï     Control functions that cause the mosaic 
  522.                      graphic set to be   displayed in the
  523.                  Mosaics yellow          ï     indicated colour until the occurrence of an 
  524.                      explicit colour control or the
  525.                  Mosaics blue                  ì     end of the row. Unallocated code table
  526.                      positions (4/0-5/15) cause the
  527.                  Mosaics magenta   ï     characters of the currently designated and invoked
  528.                      alphanumeric set to
  529.                  Mosaics cyan                  ï      be  displayed.  This  is  defined  as
  530.                      blast-through operation.
  531.                  Mosaics white                 Φ
  532.  
  533.                                                         
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.            PAGE40 Fascicle VII.5 - Rec. T.100
  567.  
  568.                                       Fig. 5/T.100/CCITT-44120 = 25 cm
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.          Fascicle VII.5 - Rec. T.100   PAGE1
  638.  
  639.                  5.3.2.10 Conceal display
  640.                A control function  that  causes  all  characters  following  it,  although
  641.          stored in the receiver, to be displayed as  spaces  until  the  user  chooses  to
  642.          reveal them.
  643.          5.3.2.11 Contiguous mosaics
  644.                A  control  function  that  causes  the  mosaic  set  to  be  displayed  as
  645.          represented in Figure 6/T.100 with all cells being contiguous.
  646.          5.3.2.12 Separated mosaics
  647.                A control  function  that  causes  the  mosaics  set  to  be  displayed  as
  648.          represented in Figure 6/T.100 with all cells being separated  by  the  prevailing
  649.          background colour.
  650.          5.3.2.13 Black background
  651.                A control function that causes the background colour to be black.
  652.          5.3.2.14 New background
  653.                A control function that causes the current colour as  defined  by  previous
  654.          colour control functions to become the  new  background  colour.  The  foreground
  655.          colour is unchanged.
  656.          5.3.2.15 Hold mosaics
  657.                A control function that causes the character positions occupied by  display
  658.          controls to be displayed by repetition of the last displayable mosaic character.
  659.          5.3.2.16 Release mosaics
  660.                A control function that causes the action of hold mosaics to be stopped.
  661.          5.3.3  Mosaic graphics
  662.          5.3.3.1   The serial mosaic graphic set  is  given  in  Figure  6/T.100  and  the
  663.          default conditions of the mode are shown in Table 1/T.100.
  664.          5.4    Parallel mode
  665.          5.4.1  General
  666.          5.4.1.1   The parallel mode is based on an explicit description  of  the  display
  667.          frame. This means that the active position is moved only by action of the  format
  668.          effectors or at the reception of spacing display characters. All other functions,
  669.          including display functions, are non-spacing, not depending on whether or not the
  670.          terminal needs a space on the screen to process them. It is the responsibility of
  671.          the information provider to limit the display  of  pages  to  pages  to  fit  the
  672.          capability assumed to receive, without any modification, pages designed for lower
  673.          grade terminals.
  674.          5.4.1.2   In addition to functions described in S 3.3,  the  following  functions
  675.          are defined.
  676.                active position addressing (APA, coded 1/15)
  677.                   F: adressage de position active (APA)
  678.                   S: direccionamiento de posición activa (APA)
  679.          displ 
  680.          displayed on the first character position of the  addressed  row.  If  they  both
  681.          range from 4/0 to 7/14, they represent  respectively  the  row  address  and  the
  682.          column address, in binary form with 6 useful bits, of the first characters to  be
  683.          displayed.
  684.                                                   
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.           PAGE40 Fascicle VII.5 - Rec. T.100
  709.  
  710.                                    Fig.6/T.100/CCITT-44130 = 25 cm
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.           Fascicle VII.5 - Rec. T.100   PAGE1
  780.  
  781.                                             Table 1/T.100 = 25 cm
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.           PAGE40 Fascicle VII.5 - Rec. T.100
  851.  
  852.                repeat (RPT, coded 1/2)
  853.                   F: répétition (RPT)
  854.                   S: repetición (RPT)
  855.                This code  indicates  that  the  preceding  graphics  character  is  to  be
  856.          repeated. The number of repetitions is indicated in binary form by the six  least
  857.          significant bits of the subsequent character chosen from  columns  4  to  7.  The
  858.          character itself is not included in the count. This function does  not  apply  to
  859.          control characters.
  860.          5.4.1.3   A supplementary set of 32 controls, of which 31  have  been  allocated,
  861.          are coded as a C1 set (see  Figure  7/T.100).  The  attributes  defined  by  such
  862.          controls become a property of the active position and  move  with  it  under  the
  863.          action of format effectors or spacing display characters.
  864.          5.4.1.4   The  mosaic  repertoire  is  coded  as  a  G1  set,  of  which  several
  865.          representations may be defined (see Figure 8/T.100).
  866.          5.4.2  Display control functions
  867.          5.4.2.1   The display control functions are of two kinds depending on  the  range
  868.          of their action:
  869.                -    Defined  display  area  attributes  apply  to  individual
  870.                   character locations.  Their  action  is  limited  to  zones
  871.                   separated by APA functions.
  872.                -  Full screen attributes apply to the full  screen  area  and
  873.                   are taken  as  default  values  for  defined  display  area
  874.                   attributes.
  875.                The defined display  area  attributes  are  coded  as  functions  from  the
  876.          supplementary set of control functions (see Figure 7/T.100), with  two  character
  877.          escape sequences.
  878.                The full screen attribute is coded as a  function  from  the  supplementary
  879.          set of control functions with four character escape sequences (see S 5.4.2.3).
  880.          5.4.2.2   Attributes for use in the defined display area are as follows.
  881.          5.4.2.2.1 Black foreground     ü
  882.                Red foreground          ï
  883.                Green foreground  ï
  884.                Yellow foreground ï
  885.                Blue foreground         ì     Causes the following characters to be written 
  886.                   in the colour
  887.                Magenta foreground      ï      indicated.
  888.                Cyan foreground   ï
  889.                White foreground  Φ
  890.          5.4.2.2.2   Flashing
  891.                This control function causes the characters following it  to  be  displayed
  892.          alternatively as they would otherwise be displayed,  and  as  spaces,  under  the
  893.          control of a timing device in the receiver.
  894.          5.4.2.2.3   Steady
  895.                This control function causes the action of flashing to be stopped.
  896.          5.4.2.2.4   Start box
  897.                This control function causes the characters following it  to  be  inset  or
  898.          added to a television picture, when the receiver is in the user's  control.  (For
  899.          further study.)
  900.          5.4.2.2.5   End box
  901.          fu 
  902.          further study.)
  903.          5.4.2.2.6   Normal size
  904.                This control function causes the characters  following  it  to  occupy  one
  905.          character position each.
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.          Fascicle VII.5 - Rec. T.100   PAGE1
  922.  
  923.                                  Fig. 7/T.100 /CCITT-44140 = 25 cm
  924.  
  925.                                       Fig. 8/T.100 /CCITT-44150 = 25 cm
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.           PAGE40 Fascicle VII.5 - Rec. T.100
  993.  
  994.                   5.4.2.2.7   Double height
  995.                This control function causes the characters following  it  to  occupy  each
  996.          its active position and the corresponding position  on  the  previous  row.  (The
  997.          origin of a character is the bottom left corner of the character position.)
  998.          5.4.2.2.8   Double width
  999.                This control function causes the characters  following  it  to  occupy  two
  1000.          consecutive character positions on the same row, and the active  position  to  be
  1001.          moved two positions forward with every character.
  1002.          5.4.2.2.9   Double size
  1003.                This control function causes the characters  following  it  to  occupy  the
  1004.          active position, the  next  on  the  row  and  the  two  corresponding  character
  1005.          positions on the previous  row.  The  active  position  is  moved  two  character
  1006.          positions forward with every character.
  1007.          5.4.2.2.10  Black background  ü
  1008.                 Red background  ï
  1009.                  Green background      ï
  1010.                 Yellow  background      ï      Causes  the  following  characters  to  be
  1011.                   displayed in their foreground colour 
  1012.                 Blue background ì     on a background of the colour indicated.
  1013.                 Magenta background    ï
  1014.                 Cyan background ï
  1015.                 White background      Φ
  1016.           5.4.2.2.11 Transparent background
  1017.                This control function causes the characters following it  to  be  displayed
  1018.          with a transparent background. This means the area not occupied by the foreground
  1019.          colour takes the underlying background colour. This  may  be  one  of  the  eight
  1020.          colours or the video picture as defined by the off screen attributes.
  1021.          5.4.2.2.12  Conceal display
  1022.                This control function causes the characters following it, in the same  unit
  1023.          although stored in the receiver, to be displayed as spaces until the user chooses
  1024.          to reveal them.
  1025.          5.4.2.2.13  Stop conceal
  1026.                This control function causes the action of conceal display to be stopped.
  1027.          5.4.2.2.14  Start lining
  1028.                This control function causes the characters following in the same  unit  to
  1029.          be lined. The shape of lining may be different depending  on  the  character  set
  1030.          used. In the case of the mosaic set, the  lining  causes  the  six  cells  to  be
  1031.          separated with a background boundary.
  1032.          5.4.2.2.15  Stop lining
  1033.                This control function causes the action of start lining to be stopped.
  1034.          5.4.2.2.16  Normal polarity
  1035.                This control  function  causes  the  action  of  inverted  polarity  to  be
  1036.          stopped.
  1037.          5.4.2.2.17  Inverted polarity
  1038.          i 
  1039.          inverted.
  1040.          5.4.2.3  FullVscreen attributes
  1041.          5.4.2.3.1  FullVscreen attributes apply for the total display period and  include
  1042.          the border area. In  addition,  provisions  are  made  for  fullVrow  attributes,
  1043.          applying for the entire row including the border area related to that row.
  1044.                FullVscreen attributes display controls are represented by  four  character
  1045.          Escape sequences of the form ESC 2/3  2/0  Fe  where  Fe  is  taken  from  Figure
  1046.          7/T.100.
  1047.                FullVrow attributes display  controls  are  represented  by  fourVcharacter
  1048.          Escape sequences of the form ESC 2/3 2/1 Fe.
  1049.          5.4.2.3.2 The following fullVscreen attributes need precise definition:
  1050.                V   Transparent background: The fullVscreen area is occupied by a picture,
  1051.                   which may not be part  of  the  Videotex  service  (e.g.  a  television
  1052.                   picture). NonVconcealed characters appear on this picture. If they  are
  1053.                   also displayed with defined display area transparent  background,  only
  1054.                   the foreground appears  over  the  picture.  Concealed  characters  are
  1055.                   displayed as transparent spaces.
  1056.                V   Conceal: The defined display area is  in  the  fullVscreen  background
  1057.                   colour until the user chooses to reveal it or until this  attribute  is
  1058.                   stopped by fullVscreen stop conceal.
  1059.  
  1060.  
  1061.  
  1062.  
  1063.          Fascicle VII.5 - Rec. T.100   PAGE1
  1064.  
  1065.                V   FullVscreen stop conceal: This has the same action as the action of the 
  1066.                   user on the reveal key.
  1067.          5.4.2.3.3 For rowVdefined fullVscreen attributes, the following may also apply:
  1068.                V   lined;
  1069.                V   double width;
  1070.                V   double height.
  1071.          5.4.3  Coding of the mosaic repertoire
  1072.          5.4.3.1   The mosaic repertoire is designated as a  G1  set  invoked  by  the  SO
  1073.          function.  Two  alternative  fonts   fonts   (contiguous   and   separated)   are
  1074.          proposed.   The   separated   font   is   obtained   by   applying   the   lining
  1075.          attribute  applied  to  the  mosaic  set.  The   mosaic   set   code   table   is
  1076.          given in Figure 8/T.100 together with examples of the fonts.
  1077.          5.4.4  Default conditions
  1078.          5.4.4.1  Default fullVscreen attributes
  1079.                At the beginning of a display frame (initiated by function CS) the  default
  1080.          conditions  for  fullVscreen  attributes  are  set  at  white  foreground,  black
  1081.          background, single size, unboxed, revealed, steady, nonVlined.
  1082.          5.4.4.2  Default defined display area attributes
  1083.                After functions directly addressing a  character  location  on  the  screen
  1084.          (APH or APA function) the defined display area attributes are reset to the  value
  1085.          of the current fullVscreen attributes.
  1086.          5.4.4.3  Default fullVrow attributes
  1087.                The default condition of  fullVrow  attributes  is  the  current  value  of
  1088.          fullVscreen attributes.
  1089.          6      Alphageometric option
  1090.          6.1    General
  1091.          6.1.1  Description
  1092.          6.1.1.1   In the alphageometric option, the display is composed  of  alphanumeric
  1093.          texts and pictorial drawings that are defined in terms  of  geometric  primitives
  1094.          transmitted to the terminal as drawing commands.
  1095.          6.1.1.2   One coding  scheme  for  the  alphageometric  option  for  Videotex  is
  1096.          described in S 6.
  1097.          6.1.2  Designation and invocation of geometric codes
  1098.          6.1.2.1   The designation and invocation of the alphageometric code is  specified
  1099.          in S 2.3.
  1100.                The occurrence of the control function SO invokes the geometric  primitives
  1101.          in code table positions 2/0  to  7/15  inclusive.  The  occurrence  of  the  code
  1102.          function SI re-establishes the G0 set and  the  space  (2/0)  and  delete  (7/15)
  1103.          functions.
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.           PAGE40 Fascicle VII.5 - Rec. T.100
  1135.  
  1136.                6.1.3  Geometric primitives
  1137.          6.1.3.1   The coding scheme for the G1 set together with the code  positions  2/0
  1138.          and 7/15 for the geometric model is based on geometric primitives.  Each  drawing
  1139.          primitive is  specified  in  terms  of  Cartesian  coordinates  to  describe  the
  1140.          positions, end-points, or vertices of each drawing operation.
  1141.          6.1.3.2   Geometric drawings are defined in  terms  of  the  drawing  primitives:
  1142.          point, line, arc, rectangle, and polygon.
  1143.          6.1.4  Drawing position
  1144.          6.1.4.1   Drawings are positionally independent; therefore drawing primitives may
  1145.          overlay each other redefining the drawing at the position.
  1146.          6.1.5  Drawing space
  1147.          6.1.5.1   Space for geometric drawing operations consists of a  rectangular  area
  1148.          entirely visible on the display screen. Any area of the display screen outside of
  1149.          the valid drawing area is termed a border area and it is not possible to  specify
  1150.          a coordinate position in a border area.
  1151.          6.1.6  Picture element
  1152.          6.1.6.1   The Cartesian coordinate grid is made up  of  square  picture  elements
  1153.          (pixels).
  1154.          6.1.7  Picture resolution
  1155.          6.1.7.1   Any number of picture  elements  may  be  implemented.  Hence,  picture
  1156.          resolution is at the discretion of terminal manufacturers.
  1157.          6.1.8  Coordinate system
  1158.          6.1.8.1   The coordinate specifications are defined based on a Cartesian 0  to  1
  1159.          numbering scheme.
  1160.          6.1.8.2   The numbering system is referenced to the visible  valid  drawing  area
  1161.          and consists of coordinates ranging from 0 to 1 on both the X and  Y  axes,  with
  1162.          coordinate values being specified as fractions of this range.
  1163.          6.1.8.3   The coordinates are encoded in 2's complement notation and specified as
  1164.          signed numbers to a minimum accuracy of 9 bits, including the sign bit. Increased
  1165.          accuracy is obtained by additional increments of 3 bits. Unused least significant
  1166.          bits are truncated when the coordinates are defined to a  greater  accuracy  than
  1167.          can be handled by the terminal.
  1168.          6.1.8.4   Display screens with non-square  visible  areas  map  into  the  square
  1169.          drawing area number system  so  that  the  origin  (0,0)  remains  in  the  lower
  1170.          left-hand corner. On a television-like display with a 4 : 3  aspect  ratio,  this
  1171.          corresponds to a range of 0 to 0.999 . . . in the X axis and 0  to  approximately
  1172.          0.75 in the Y axis. Drawing commands addressing the entire square 0 to 1 grid are
  1173.          permissible, but only the circumscribed 4 : 3 area is visible.
  1174.          6.2    Drawing command
  1175.          6.2.1  General
  1176.          6.2.1.1   Drawing commands consist  of  operational  codes  (opcodes)  and  their
  1177.          associated data parameters.
  1178.          6.2.1.2   Opcodes describe the types of drawing operation.
  1179.          etc., 
  1180.          etc., depending on the degree of resolution desired.
  1181.          6.2.1.4  Figure 9/T.100 is the code table for the opcodes and  data
  1182.          bytes or status sub-commands.
  1183.          6.2.2  Opcode byte
  1184.          6.2.2.1   The structure of the opcode byte is as shown in Figure 10/T.100.
  1185.          6.2.3  Opcode definitions
  1186.          6.2.3.1  Point
  1187.                Sets the drawing beam to any position in the display space  and  optionally
  1188.          draws a point.
  1189.          6.2.3.2  Line
  1190.                Draws a line based on the two given end points.
  1191.          6.2.3.3  Arc
  1192.                Draws a circular arc based on three points, which are the  start  point,  a
  1193.          point on the arc and the end point of the arc. A circle results  when  the  start
  1194.          and end points are coincidental and the point on the arc defines the opposite end
  1195.          of the diameter. The arc may be either in outline or the area enclosed by the arc
  1196.          and the chord may be filled.
  1197.          6.2.3.4  Rectangle
  1198.                Draws a rectangle based on specified width and height.  The  rectangle  may
  1199.          be in outline or a filled-in area.
  1200.          6.2.3.5  Polygon
  1201.  
  1202.  
  1203.  
  1204.  
  1205.          Fascicle VII.5 - Rec. T.100   PAGE1
  1206.  
  1207.                 Draws a closed polygon of arbitrary shape specified by  the  vertices.  The
  1208.           polygon may be in outline or a filled-in area. The maximum number of vertices  is
  1209.           limited to 256.
  1210.           6.2.3.6  Spare
  1211.                 An opcode available for future definition.
  1212.           6.2.3.7  Reserved
  1213.                 An opcode reserved for a specific future application.
  1214.           6.2.3.8  Control
  1215.                 Provides control over the modes or attributes of the drawing commands.
  1216.           6.2.4  Opcode facilities
  1217.           6.2.4.1   Each opcode has four variants; these are defined by the  facility  bits
  1218.           (b2 and b1) as shown in Figure 11/T.100. Facility field  interpretations  are  as
  1219.           given below.
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.            PAGE40 Fascicle VII.5 - Rec. T.100
  1277.  
  1278.                                        Fig. 9/T.100/CCITT-44160 = 25 cm
  1279.  
  1280.                                        Fig. 10/T.100/CCITT-44170 = 6 cm
  1281.  
  1282.  
  1283.            Opcode        Pari  Flag  Descripto  Facility field
  1284.                           ty              r      
  1285.                                           field    
  1286.                                                              b2                      b1
  1287.                           b8    b7    b5    b4       0          1          0          1
  1288.                                  b6      b3      
  1289.            Spare           P     0    0      0       -          -          -          -
  1290.                                  1        0       
  1291.            Point           P     0    0      0   
  1292.                                  1    
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.           Fascicle VII.5 - Rec. T.100   PAGE1
  1348.  
  1349.                                           1         INVIS       VIS        ABS        REL
  1350.            Line            P     0    0      1      JOIN        SET        ABS        REL
  1351.                                  1        0       
  1352.            Arc             P     0    0      1      JOIN        SET      OUTLINE      FILL
  1353.                                  1        1       
  1354.            Rectangle       P     0    1      0      JOIN        SET      OUTLINE      FILL
  1355.                                  1        0       
  1356.            Polygon         P     0    1      0   
  1357.                                  1    
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.            PAGE40 Fascicle VII.5 - Rec. T.100
  1419.  
  1420.                                          1          JOIN        SET      OUTLINE      FILL
  1421.          Reserved        P     0     1      1       -          -          -          -
  1422.                                1        0       
  1423.          Control         P     0    1      1                                       
  1424.                                1        1       
  1425.                        INVIS            Invisible         ABS   Absolute
  1426.                        VIS         Visible           REL   Relative
  1427.                                                FIGURE 11/T.100
  1428.                                               Opcode facilities
  1429.          6.2.4.2  b2 is binary 1
  1430.                a)  Point - A visible point is drawn on the display screen.
  1431.                b)  Line, arc, rectangle,  polygon  -  The  initial  drawing  position  is
  1432.                   specified within the data bytes as absolute (X,  Y)  coordinates,  i.e.
  1433.                   the initial point is set.
  1434.          6.2.4.3  b2 is binary 0
  1435.                a)  Point - An invisible point is located on the display screen.
  1436.                b)  Line, arc, rectangle, polygon - The initial drawing  position  is  the
  1437.                   same point as the final drawing position of the previous opcode,  i.e.,
  1438.                   the current drawing is joined to the previous drawing.
  1439.          6.2.4.4  b1 is binary 1
  1440.                a)  Point - The (X, Y)  coordinates  are  relative  displacements  to  the
  1441.                   preceding coordinate specifications.
  1442.                b)  Line - The (X, Y) coordinates for the final drawing position of a line
  1443.                   segment are relative displacements from  initial  drawing  position  of
  1444.                   that line segment.
  1445.                c)  Arc,  rectangle,  polygon  -  The  areas  established  are  filled  or
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.          Fascicle VII.5 - Rec. T.100   PAGE1
  1490.  
  1491.                crosshatched.
  1492.          6.2.4.5  b1 is binary 0
  1493.                a)  Point - The (X, Y) coordinates of the point are absolute values.
  1494.                b)  Line - The (X, Y) coordinates of the final drawing position of the line 
  1495.                   segment are absolute values.
  1496.                c)  Arc, rectangle, polygon - The drawings are outlined.
  1497.          6.3    Opcode numeric data
  1498.          6.3.1  The numerical data bytes associated with an opcode immediately follow  the
  1499.          opcode byte and are recognized when the flag bit (b7) is binary 1. Any number  of
  1500.          blocks of data bytes defining pairs of coordinates or drawing  displacements  may
  1501.          follow the drawing opcode until one of the following conditions occurs:
  1502.                a)  when another opcode is encountered;
  1503.                b)  when the shift-in code (SI) is encountered;
  1504.                c)  when the shift-out code (SO) is encountered;
  1505.                d)  when the single-shift codes (SS2 or SS3) are encountered;
  1506.                e)  when an escape (ESC) code is encountered.
  1507.          6.3.2  The minimum number of data bytes that forms a block that defines a pair of
  1508.          X, Y coordinates is three. The structure of the data block  is  shown  in  Figure
  1509.          12/T.100.
  1510.                                        Fig.12/T.100/CCITT-44180 = 6 cm
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.           PAGE40 Fascicle VII.5 - Rec. T.100
  1561.  
  1562.                6.4    Repeated opcode operation
  1563.          6.4.1  For each of the  point,  line  and  rectangle  opcodes,  repeated  drawing
  1564.          operations will automatically be effected if the numerical data  field  following
  1565.          the opcode byte contains more than one complete set of coordinate specifications.
  1566.          A complete set of coordinate specifications is defined  as  all  the  coordinates
  1567.          needed to define a point, line or rectangle drawing as a single drawing. That is,
  1568.          the repeated drawing feature allows concatenated drawings to be effected  without
  1569.          having to repeat the opcode itself.
  1570.          6.5    Geometric control opcode
  1571.          6.5.1  General
  1572.          6.5.1.1   The control opcodes control the drawing states of the terminal and  the
  1573.          interpretation of the drawing opcode attributes. The sequence of control  opcodes
  1574.          and their status sub-commands always  precedes  the  opcodes  for  the  geometric
  1575.          drawing primitives of point, line, arc, rectangle, or polygon. The controls  also
  1576.          apply to text in shift-in (SI) mode. The four control opcodes,  distinguished  by
  1577.          the opcode facilities bits, (b2 and b1), are given in Figure 13/T.100.
  1578.                                        Fig.13/T.100/CCITT-44190 = 7cm
  1579.  
  1580.          6.5.1.2  Control (value)
  1581.                This  control  opcode  defines  the  colour  or  grey  scale  accessed   by
  1582.          subsequent drawing opcodes.
  1583.          6.5.1.3  Control (status)
  1584.                This control opcode provides extension to a field of sub-commands.
  1585.          6.5.1.4  Control (reserved)
  1586.                This control opcode is reserved for future control commands.
  1587.          6.5.1.5  Control (private)
  1588.                This control opcode is  reserved  for  use  by  terminal  manufacturers  to
  1589.          implement proprietary non-standard functions.
  1590.          6.5.2  Attributes
  1591.          6.5.2.1   A number of drawing attributes may be applied to the drawing  commands.
  1592.          Attributes are defined by appropriate coded sequences as described below. Once an
  1593.          attribute is defined, it remains valid until the attribute is redefined.
  1594.          6.5.2.2   In the implementation of attributes, the level  of  sophistication  and
  1595.          complexity is left to the discretion of the implementer.
  1596.          6.5.2.3   For the different drawing  attributes  and  their  feature  levels  see
  1597.          Recommendation F.300.
  1598.          6.5.3  Control (value)
  1599.          ( 
  1600.          (only the 6Vbit data portion of the 8Vbit byte is shown).
  1601.                                   Fig.14/T.100/CCITT-44200 = 8 cm
  1602.  
  1603.          6.5.4  Control (status) and status subVcommands
  1604.          6.5.4.1   The control (status) opcode accesses a  field  of  status  subVcommands
  1605.          (columns 4, 5, 6 and 7) which define in detail all the modes of drawing operation
  1606.          or attributes. The sequence is always  control  (status)  followed  by  a  status
  1607.          subVcommand, which in turn may or may not be further followed by  parameter  data
  1608.          bytes. Figure 15/T.100 gives the codings of  the  status  subVcommands.  Detailed
  1609.          definitions of the status subVcommands are given below.
  1610.          6.5.4.2 (4/0)     ClearVtoVblack
  1611.                This subVcommand clears the entire display to black.
  1612.          6.5.4.3 (4/1)     ClearVtoVtransparent
  1613.                This subVcommand clears the entire display of the  screen  to  transparent.
  1614.          By transparent is meant that conventional television pictures can be  mixed  with
  1615.          Videotex images or text.
  1616.          6.5.4.4 (4/2)     ClearVtoVblack and initialize
  1617.                This subVcommand  clears  the  entire  display  to  black  and  resets  the
  1618.          terminal to the default mode.
  1619.          6.5.4.5 (4/3)     ClearVtoVcurrent colour
  1620.                This  subVcommand  clears  the  entire  display  to  the  colour  currently
  1621.          specified by the control (value) opcode sequence.
  1622.          6.5.4.6 (4/4)     Domain (3 bytes)
  1623.                The block of numerical data that follows an opcode contains 3  bytes.  This
  1624.          is also the default condition.
  1625.          6.5.4.7 (4/5)     Domain (4 bytes)
  1626.                The block of numerical data that follows an opcode contains 4 bytes.
  1627.  
  1628.  
  1629.  
  1630.  
  1631.          Fascicle VII.5 - Rec. T.100   PAGE1
  1632.  
  1633.          6.5.4.8 (4/6)     Domain (5 bytes)
  1634.                The block of numerical data that follows an opcode contains 5 bytes.
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.           PAGE40 Fascicle VII.5 - Rec. T.100
  1703.  
  1704.                    6.5.4.9 (4/7)     Domain (6 bytes)
  1705.                 The block of numerical data that follows an opcode contains 6 bytes.
  1706.           6.5.4.10 (4/8)    Drawing (blink-off)
  1707.                 Terminates the drawing (blink-on) status sub-command.
  1708.           6.5.4.11 (4/9)    Reserved
  1709.           6.5.4.12 (4/10)   Drawing (blink-on) (or flashing)
  1710.                 This sub-command causes the drawing (or text) that follows to  flash  in  a
  1711.           repetitive manner for the purpose of drawing attention. In general, an object  of
  1712.           any colour or grey scale may be blinked, but in  some  implementations,  blinking
  1713.           may be restricted.
  1714.           6.5.4.13 (4/11)   Reserved
  1715.           6.5.4.14 (4/12)   Tonal (colour)
  1716.                 This sub-command designates  that  the  Control  (value)  sequence  carries
  1717.           colour information (see S 6.5.3).
  1718.           6.5.4.15 (4/13)   Tonal (grey scale)
  1719.                 This sub-command designates that the Control (value) sequence carries  grey
  1720.           scale information (see S 6.5.3).
  1721.           6.5.4.16 (4/14)   Reserved
  1722.           6.5.4.17 (4/15)   Reserved
  1723.           6.5.4.18 (5/0)    Line (solid) (See Note)
  1724.                 This sub-command indicates that the drawing lines will be  solid.  This  is
  1725.           also the default condition.
  1726.           6.5.4.19 (5/1)    Line (dotted) (See Note)
  1727.                 This sub-command indicates  that  the  drawing  lines  will  be  dotted  in
  1728.           texture.
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.           Fascicle VII.5 - Rec. T.100   PAGE1
  1774.  
  1775.                                       Fig.15/T.100/CCITT-44210 = 25 cm
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.           PAGE40 Fascicle VII.5 - Rec. T.100
  1845.  
  1846.                  6.5.4.20 (5/2)    Line (dashed) (See Note)
  1847.                This sub-command indicates  that  the  drawing  lines  will  be  dashed  in
  1848.          texture.
  1849.          6.5.4.21 (5/3)    Line (dot-dashed) (See Note)
  1850.                This sub-command indicates that the drawing lines  will  be  dot-dashed  in
  1851.          texture.
  1852.                Note - The line texture pattern is referenced to  the  absolute  coordinate
  1853.          grid of the display screen so that the texture  pattern  aligns  between  drawing
  1854.          commands.
  1855.          6.5.4.22 (5/4)    Fill
  1856.                This sub-command fills the enclosed area drawn in the colour  specified  by
  1857.          the current Control (value) sequence.
  1858.          6.5.4.23 (5/5)    Reserved
  1859.          6.5.4.24 (5/6)    Fill (border highlight black)
  1860.                This sub-command fills enclosed area drawn as  S  6.5.4.22  above  and  the
  1861.          circumscribing border is highlighted in black.
  1862.          6.5.4.25 (5/7)    Reserved
  1863.          6.5.4.26 (5/8)    Reserved
  1864.          6.5.4.27 (5/9)    Reserved
  1865.          6.5.4.28 (5/10)   Reserved
  1866.          6.5.4.29 (5/11)   Reserved
  1867.          6.5.4.30 (5/12)   Wait (timed)
  1868.                This sub-command causes a delay  of  a  specific  time  in  processing  and
  1869.          display. The length of wait is specified in tenths of a  second,  either  by  one
  1870.          associated parameter byte (6 bits for up to 6.3 s) or  two  parameter  bites  (12
  1871.          bits for up to 6.8 m).
  1872.          6.5.4.31 (5/13)   Wait (indefinite)
  1873.                This sub-command causes an indefinite wait. This may  be  achieved  by  the
  1874.          terminal responding with a pause flow control character (DC3 in C0  set)  towards
  1875.          the computer. The wait is then terminated when the terminal sends a  resume  data
  1876.          flow character (DC1 in C0 set).
  1877.          6.5.4.32 (5/14)   Reserved
  1878.          6.5.4.33 (5/15)   Reserved
  1879.          6.5.4.34 (6/0)    Text format
  1880.                This sub-command has an  associated  data  byte,  which  defines  the  text
  1881.          formats as follows:
  1882.                Bit b6 = 0: Free format, i.e. character strings are wrapped around on  the
  1883.                   right margin.
  1884.                Bit b6 = 1:  Annotation  format,  i.e.  character  strings  are  in  fixed
  1885.                   positions on the screen.
  1886.                Bit b5 = 0: In free format, character strings are broken  on  a  character
  1887.                   boundary.
  1888.                Bit b5 = 1: In free  format,  character  strings  are  broken  on  a  word
  1889.                   boundary.
  1890.                b4, b3:     Defines character rotation as shown in Figure 16/T.100. Rotated 
  1891.                          strings of characters proceed  in  the  direction  of  rotation.
  1892.                          However, all other format controls on characters  such  as  APB,
  1893.                          APF,  APD,  APU  and  APR  have  their  (unrotated)  orientation
  1894.                          meanings.
  1895.                b2, b1 = 0.0:     Vertical spacing = 1.0
  1896.                b2, b1 = 0.1:     Vertical spacing = 1.5
  1897.                b2, b1 = 1.0:     Vertical spacing = 2.0
  1898.                b2, b1 = 1.1:     Vertical spacing = 2.5
  1899.                                        Fig.16/T.100/CCITT-44220 = 4 cm
  1900.  
  1901.          6.6    Default conditions
  1902.          6.6.1  The default conditions of the attributes  for  the  alphageometric  coding
  1903.          scheme are summarized below:
  1904.                Reference
  1905.                1)  Control (value):     White                                     S 6.5.3
  1906.                2)   Tonal  control:  Tonal  (colour)                                    S
  1907.                   6.5.4.14
  1908.                3)  Domain:              3 bytes (9 bits)                                S
  1909.                   6.5.4.6
  1910.                4)    Drawing:               Blink-off                                   S
  1911.  
  1912.  
  1913.  
  1914.  
  1915.          Fascicle VII.5 - Rec. T.100   PAGE1
  1916.  
  1917.                6.5.4.10
  1918.                5)  Line control:  Solid line                                S 6.5.4.18
  1919.                6)  Fill:                Solid fill
  1920.                                  (no    highlight)                                      S
  1921.                          6.5.4.22
  1922.                7)   Text  format:    a)  Free  format                                   S
  1923.                   6.5.4.34
  1924.                                  b) Break on character  boundary             ü       with
  1925.                          bits 1
  1926.                                  c) No rotation                      ì     to 6 set to "0"
  1927.                                  d) Vertical spacing = 1.0                 Φ     
  1928.          7      Alpha-dynamically redefinable character sets (DRCS) option
  1929.          7.1    General
  1930.          7.1.1  A DRCS is a set of characters whose shapes are sent from the data-base and
  1931.          down-loaded via the line. It may be  used  to  represent  alphabetic  characters,
  1932.          special symbols, or picture element symbols for constructing fine graphics.  Once
  1933.          loaded, the DRCS are regarded as members of a library that can be  designated  by
  1934.          appropriate ESC sequences as G0, G1, G2, G3 sets. Several schemes  for  the  DRCS
  1935.          option are possible. One scheme is described in S 7 in the context of  a  general
  1936.          architecture. When used in its alphanumeric mode DRCS may be employed as  a  part
  1937.          of the alphabetic representations of any other Videotex option and in that  case,
  1938.          the attributes associated with that option are to be used.
  1939.          7.2    General architecture for down-loading DRCS
  1940.          7.2.1  Initiation
  1941.                The down-loading process is  initiated  by  a  designation  and  invocation
  1942.          sequence. This sequence is followed by one or more of the following functions.
  1943.          7.2.2  Identification of character set (ICS)
  1944.          identifie 
  1945.          identifies the escape sequence used for the designation of the character set.
  1946.          7.2.3  Select coding method (SCM)
  1947.                This function defines  the  type  of  coding  used  to  describe  the  DRCS
  1948.          character.
  1949.          7.2.4  Select dot composition (SDC)
  1950.                This function defines the number of bits horizontally and vertically  in  a
  1951.          character matrix, the number of bits per pixel, the number of grey  scale  levels
  1952.          and the number of colours accessible within a character position.
  1953.          7.2.5  Pattern transfer (PT)
  1954.                This is the active part of the downVloading process. It  defines  the  code
  1955.          location of the first character  and  provides  instructions  and  data  to  draw
  1956.          characters. It may also incorporate an error checking procedure.
  1957.          7.2.6  DownVloading termination procedure (DLT)
  1958.                The downVloading process is terminated by a specific procedure,  which  may
  1959.          include acknowledgement.
  1960.          7.3    A possible coding scheme for the DRCS option
  1961.          7.3.1  Initiating sequence
  1962.                The initiating sequence is ESC  Fs  followed  by  x  bytes  indicating  the
  1963.          length of the loading data block, where x is for further study.
  1964.          7.3.2  Termination procedure
  1965.                The downVloading process is terminated by means of counting the  length  of
  1966.          the loading data block. See ' 7.3.1.
  1967.          7.3.3  Designation and invocation of loaded DRCS
  1968.          7.3.3.1   Once loaded into the terminal, the DRCS is placed into a library.  This
  1969.          library is used  in  the  context  of  ISO  2022  in  the  7Vbit  environment  as
  1970.          implemented in earlier sections. Before  invoking  the  designated  DRCS,  it  is
  1971.          required to designate a C1 set to be associated with it. For the scheme described
  1972.          herein any of the C1 sets (to be registered) that are defined in '' 2.2  and  2.3
  1973.          may be used.
  1974.          7.3.3.2   The designation sequence will be of the form ESC I1, 2/0, (I3 . . . In)
  1975.          F. I1 will be 2/8, 2/9, . . . or 2/15. I3 . . . In are optional, and  if  present
  1976.          together with F, will identify the set. Means  for  associating  the  designating
  1977.          sequence with the process of defining the character shapes will  be  for  further
  1978.          study.
  1979.          8      Alphaphotographic option
  1980.          8.1     The  alphaphotographic  option  is  used  to  render  an  image  by   the
  1981.          transmission and display of individual picture elements.
  1982.  
  1983.  
  1984.  
  1985.  
  1986.           PAGE40 Fascicle VII.5 - Rec. T.100
  1987.  
  1988.          8.2    This option may include both continuousVtone images such  as  pictures  of
  1989.          faces, etc., as well as patternVoriented techniques for the display of  pictures,
  1990.          including graphics, Latin and nonVLatin characters  for  text,  etc.  The  system
  1991.          features and attributes include colour and monochrome.
  1992.          8.3    The detailed system proposals are for further study.
  1993.          9      Service enhancements
  1994.          9.1    Introduction
  1995.          9.1.1  Many Administrations are offering or considering  the  introduction  of  a
  1996.          Videotex service, and it is recognized that  this  Recommendation  may  influence
  1997.          some of their decisions. While the other sections of this Recommendation  contain
  1998.          details of those aspects of an  international  Videotex  service  that  could  be
  1999.          agreed upon, this S 9 identifies  certain  potential  enhancements  (features  or
  2000.          attributes) that some Administrations believe need to  be  considered  in  future
  2001.          developments.
  2002.          9.1.2  It is recognized that some of these potential enhancements may only  exist
  2003.          on national Videotex services, while others may have  international  application.
  2004.          However, an enhancement that begins on  a  national  service  only  could  become
  2005.          international in the future.  Therefore,  it  is  considered  desirable  to  have
  2006.          international coordination of future enhancements.
  2007.          9.2    General
  2008.          9.2.1  The growth of international Videotex services during the  years  following
  2009.          the publication of this Recommendation will be greatly affected by  the  specific
  2010.          specifications contained in the other parts of this Recommendation. However, some
  2011.          Administrations believe that experiments with and/or  implementation  of  certain
  2012.          enhancements will allow the development of an international service that provides
  2013.          a range of capabilities that will maximize the desirability  and  utilization  of
  2014.          Videotex service.
  2015.          9.2.2  Some of the  potential  enhancements  to  Videotex  service,  national  or
  2016.          international, are presented in  the  following.  This  is  for  the  purpose  of
  2017.          identifying to interested Administrations those enhancements that warrant serious
  2018.          consideration in the view of the CCITT, but which presently lack  enough  details
  2019.          to obtain the full agreement of all Administrations.
  2020.          9.2.3  The enhancements have been grouped  into  three  categories  in  order  to
  2021.          assist the reader in understanding the application of each individual enhancement
  2022.          (which may be referred to by some Administrations as attributes  or  features  or
  2023.          some other descriptive phrase) and to prompt an orderly investigation of them:
  2024.                a)  display-related enhancements;
  2025.                b)  transmission-oriented enhancements;
  2026.                c)  system level enhancements.
  2027.          9.3    Display related enhancements
  2028.          9.3.1  Most of the currently  planned  and/or  offered  services  utilize  images
  2029.          created with only eight colours, which are formed by the various combinations (on
  2030.          or off) of three primary colours - red, green  and  blue.  Limiting  Videotex  to
  2031.          eight colours is  an  unnecessary  restriction,  since  the  electronic  emission
  2032.          devices controlling the red, green and blue colours can be caused  to  have  more
  2033.          than just the two states of on or off. For example,  with  just  eight  different
  2034.          states or levels, a potential of  512  colours  exist.  Additionally,  for  those
  2035.          services that  use  a  matrix-oriented  screen  (e.g.  a  mosaic  graphic  mode),
  2036.          different colours could  be  identified  for  foreground  symbols  to  those  for
  2037.          background areas.
  2038.          9.3.2  The ability to simulate motion (i.e. animation) is a potential enhancement
  2039.          that can be achieved by several means. These include:
  2040.                a)  alternating between slightly different display frames  stored  in  the
  2041.                   terminal;
  2042.                b)  dynamically altering the colour of  portions  of  the  display  image,
  2043.                   making them appear or disappear by  redefining  the  colour  table  (an
  2044.                   image disappears when its colour is set  to  the  same  colour  as  the
  2045.                   surrounding area);
  2046.                c)  execution of a resident program to redefine the image at a  controlled
  2047.                   rate.
  2048.          9.3.3  The flashing of symbols or areas of the display has typically been limited
  2049.          to changing the foreground symbol (in the case of a  matrix-oriented  screen)  to
  2050.          the background  colour,  momentarily,  or  some  other  single-state  change.  An
  2051.          enhanced flashing capability could allow for different rates of  change  and  for
  2052.          various conditions associated with each change (e.g. colour X to colour Y, rather
  2053.  
  2054.  
  2055.  
  2056.  
  2057.          Fascicle VII.5 - Rec. T.100   PAGE1
  2058.  
  2059.          than foreground colour to background colour or foreground colour to black).
  2060.          9.3.4  Different pictorial (text and  graphic)  symbols  may  be  developed  that
  2061.          extend the repertoire of a Videotex  service.  This  may  be  a  fixed  extension
  2062.          defined in the terminal memory, or can be a modification to the  existing  memory
  2063.          by downloading from the  data  base.  The  range  of  extended  symbols  includes
  2064.          different fonts of existing symbols, smoothed mosaic graphics,  or  other  unique
  2065.          symbols.
  2066.          9.4    Transmission oriented enhancements
  2067.          9.4.1   The  exchange  of  information  directly   between   terminals,   without
  2068.          communicating with a Videotex service may be permitted by some Administrations as
  2069.          an enhanced capability, and could be of value to the users of Videotex terminals.
  2070.          Such a capability would require the existence of  control  functions  that  might
  2071.          not, otherwise, be available in some terminals that utilize certain  existing  or
  2072.          planned  national  Videotex   services,   but   this   should   not   cause   any
  2073.          incompatibilities with such services.
  2074.          9.4.2  The optimization of the coded character stream for maximum data rate is  a
  2075.          valuable enhancement. This might be accomplished by utilizing an 8-bit  per  word
  2076.          coding format rather than the 7-bit per word format  currently  planned  by  most
  2077.          Administrations, coupled with a related  decision  on  the  line  or  link  level
  2078.          protocol selected. The selection of an 8-bit per word format could permit a  more
  2079.          efficient transmission of data.
  2080.                In addition, such techniques as run-length-encoding might be  specified  in
  2081.          the Recommendation to reduce the transmission of unnecessary or  redundant  data.
  2082.          The  choice  of  higher  speed  modems/circuits  is  also  considered   by   some
  2083.          Administrations as a way to optimize the  transfer  of  data  within  or  between
  2084.          Videotex services.
  2085.          9.4.3  For some applications of a Videotex service, sophisticated error detection
  2086.          and correction schemes may be  required  and  should  be  considered  with  other
  2087.          transmission-oriented enhancements on future Videotex services.
  2088.          9.5    System level enhancements
  2089.          9.5.1  An  enhancement  seriously  considered  by  some  Administrations  is  the
  2090.          provision of a Videotex service that provides visual  information,  augmented  by
  2091.          audio  information.  This  capability  could  permit  access  by  a  terminal  to
  2092.          visual-only information in a data base, and to visual/audio  information  in  the
  2093.          same or other data base. The audio  information  might  be  associated  with  the
  2094.          visual information, or treated separately, or even  alternately,  depending  upon
  2095.          the implementation. The audio information might be analogue or digitally  encoded
  2096.          or handled as a composite signal.
  2097.          9.5.2  The provisioning of peripheral input/output devices  associated  with  the
  2098.          Videotex terminal is an important enhancement for future  services.  These  could
  2099.          include magnetic  storage  devices  for  recording  visual/audio  information  as
  2100.          received by the terminal, or recorded locally  by  the  terminal  for  subsequent
  2101.          transmission to a data base or other terminal. Various hard copy printing devices
  2102.          could also be  provided,  with  their  design  based  upon  the  specific  visual
  2103.          capabilities of the terminal, e.g. degree of resolution and colour of  the  image
  2104.          on the display screen.
  2105.          10     Line and end-to-end protocols
  2106.          10.1   The purpose of S 10 is to describe the protocols needed for  international
  2107.          Videotex  transactions.  Section  10  contains  an  introduction  only.  Detailed
  2108.          consideration is left for further study.
  2109.          10.2   The transfer of information from a data base of one service to a  user  of
  2110.          another service may be split up into two parts:
  2111.                a)  the information transfer from one service to another;
  2112.                b)  the information transfer from the service to the user.
  2113.          10.3   Line protocols
  2114.          10.3.1 Line protocols between services
  2115.          10.3.1.1  The international line between national data  base  computers  must  be
  2116.          able to transmit transparent coding schemes identified in this Recommendation and
  2117.          accept the protocols of S 10.4.
  2118.          10.3.2 Line protocols between service and user
  2119.          10.3.2.1  The following protocol functions should be studied:
  2120.                PF1:   Start of coded data starts a sequence of data to be  understood  as
  2121.                   textual information (could be coded as STX).
  2122.                PF2:   Start of prefix causes the following bytes to be  understood  as  a
  2123.                   prefix containing framing information including codes for  error  check
  2124.  
  2125.  
  2126.  
  2127.  
  2128.           PAGE40 Fascicle VII.5 - Rec. T.100
  2129.  
  2130.                and/or correction (could be coded as SOH).
  2131.                PF3:   End of coded data ends a sequence  of  data  to  be  understood  as
  2132.                   textual information (could be coded as ETX).
  2133.                PF4:   End of frame. Ends  a  frame  of  data  and  requests  for  reverse
  2134.                   transmission and give an answer (could be coded as ETB).
  2135.                PF5:   Answer given  in  case  of  error  free  reception  or  when  error
  2136.                   correction is possible (could be coded as ACK).
  2137.                PF6:   Answer given in case of errors when no error correction is possible
  2138.                   (could be coded as NAK).
  2139.          10.3.2.2  It is noted that TC1 to TC10 (SOH to ETB of  Recommendation  T.50)  are
  2140.          intended to control the transmission of information over  transmission  networks.
  2141.          The use of these functions may therefore not be used as part of  the  information
  2142.          stream from one service to another.
  2143.          10.3.2.3  The use of protocol functions is for further study.
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.          Fascicle VII.5 - Rec. T.100   PAGE1
  2200.  
  2201.                10.4   Protocols for communicati n  between  services  on  the
  2202.                application level
  2203.          10.4.1 General
  2204.          10.4.1.1   International  exchange  of  information  between  national   Videotex
  2205.          services may be sent in blocks,  here  called  messages.  For  efficient  use  of
  2206.          networks and communication equipment it is important to design  the  messages  to
  2207.          minimize the capacity  needed  for  applications  that  are  frequently  used  in
  2208.          Videotex services.
  2209.          10.4.2 Types of message elements
  2210.          10.4.2.1  A complete message  is  composed  of  message  elements.  Each  element
  2211.          contains an element identifier, a data field and an indication of element  length
  2212.          (explicit or implicit).
  2213.          10.4.2.2 Transmit a standardized function
  2214.                Codes for functions may be different from the character sequences, sent  by
  2215.          the user.
  2216.          10.4.2.3 Transmit a service message
  2217.                A service message is  a  frame  that  is  transmitted  to  the  subscriber,
  2218.          without erasing the screen, moving the active position of the cursor, or changing
  2219.          the contents of the previous display.
  2220.          10.4.2.4 Transmit a service message code
  2221.                The proper service  message  is  generated  by  the  receiving  system  and
  2222.          transmitted to the subscriber.
  2223.          10.4.2.5 Transmit a frame
  2224.                Billing and other additional information  is  to  be  transmitted  together
  2225.          with the frame.
  2226.          10.4.2.6 Transmit data block
  2227.                By data is meant all types of data  that  are  not  listed  under  separate
  2228.          items, e.g. software. It is necessary to transmit block length when  transmitting
  2229.          transparent data.
  2230.          10.4.2.7 Transmit field description
  2231.                A field description is  a  list  of  positions  on  the  screen,  where  an
  2232.          application program expects additional information to be filled in, either by the
  2233.          user or by the application program itself. It includes also format  and  type  of
  2234.          information which allows simple syntax control in the host computer.
  2235.                Three formats are recognized;  strings,  which  means  any  combination  of
  2236.          graphical characters including space, integers (0-9), and free format.
  2237.                A field may be of input and/or output type.  An  input  field  is  a  field
  2238.          where the information is user originated. An output field is a field in which the
  2239.          information is filled in by the application program.
  2240.          10.4.2.8 Transmit a user message to an application
  2241.                A user message is the data that is filled in by the  user  according  to  a
  2242.          field description. It is sent to  the  external  computer.  The  transmission  is
  2243.          initiated either by a send-function if it is available, or when all input  fields
  2244.          are filled. The use of a delimiter causes the rest of the field to be filled with
  2245.          spaces. If a delimiter is used in the first position  of  a  combined  input  and
  2246.          output field, the contents remain unchanged.
  2247.          10.4.2.9 Transmit an application message
  2248.                An application message is a block of data to  be  filled  into  the  output
  2249.          fields, defined by a field description. It may be sent either in the same message
  2250.          as the field description, or after.
  2251.          10.4.2.10   Request information on terminal capability
  2252.                (For further study.)
  2253.          10.4.2.11   Transmit information on terminal capability
  2254.                (For further study.)
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.           PAGE40 Fascicle VII.5 - Rec. T.100
  2271.  
  2272.                    10.4.2.12   Error condition element
  2273.                 The detection of contradicting information in a system will  result  in  an
  2274.           error condition message to the other system, e.g. data with a format different to
  2275.           the corresponding field description. The entire message causing the error will be
  2276.           ignored, and it is the responsibility of its transmitting system  to  handle  the
  2277.           error properly.
  2278.           10.5   User to data base protocol
  2279.           10.5.1 In order to use Videotex service, a user must be able to generate a set of
  2280.           functions which enables him to access and use different applications.  A  set  of
  2281.           user functions is listed in Recommendation F.300.
  2282.           10.5.2 The minimum set of characters to code these functions contains the  digits
  2283.           0-9 and two other symbols. For  some  applications  however,  the  generation  of
  2284.           alphanumeric as well as pictorial and attribute  information  and  other  control
  2285.           characters may be needed.
  2286.           10.5.3 Although it is desirable that all Videotex services employ the same keying
  2287.           sequences and visual  identifiers  for  these  functions,  there  are  historical
  2288.           reasons why there will be different manners of coding the same user functions.
  2289.           10.5.4 Accessing the national service of another country using  an  international
  2290.           connection between services is possible, if the user obeys  the  function  coding
  2291.           rules of the service of the other country. It  is,  however,  possible  that  the
  2292.           local data bank may be able to translate  the  local  keying  sequence  into  the
  2293.           appropriate command in a national service level (see S 10.4.2.4). This subject is
  2294.           left for further study.
  2295.           11     Interworking with other services
  2296.           11.1   Telex-Videotex
  2297.           11.1.1 Telex is a message transfer service and  therefore,  interworking  between
  2298.           telex and Videotex should be limited to the exchange of alphanumeric text between
  2299.           terminal equipments.
  2300.           11.1.2 Only the graphic characters of the Videotex graphic  character  repertoire
  2301.           corresponding to International Telegraph Alphabet No. 2 should be used to compose
  2302.           messages.
  2303.           11.1.3 The message format will be limited by the Videotex page format.
  2304.           11.1.4 Telex can only display alphanumeric information without the capability  of
  2305.           displaying the other attributes of Videotex.
  2306.           11.2   Teletex-Videotex
  2307.           11.2.1 Graphic character repertoire
  2308.           11.2.1.1  The Teletex and Videotex graphic repertoires are largely identical. The
  2309.           following fallback representations of Videotex characters  (see  Table  2/T.100),
  2310.           may be transcoded at a Videotex-Teletex interworking facility.
  2311.                                                  TABLE 2/T.100
  2312.                         Identifier      Videotex character          Fallback 
  2313.                                                                    representation
  2314.                             SM30                 <-                <         SA03
  2315.                             SM31                 ->                >         SA05
  2316.                             SM32                                          í         SP03
  2317.                             SM33                                          !         SP02
  2318.                             SP19                  æ                 `         SP05
  2319.                             SP20                  '            
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.           Fascicle VII.5 - Rec. T.100   PAGE1
  2342.  
  2343.                                                         `         SP05
  2344.                             SP21                  "                 "         SP04
  2345.                             SP22                  "                 "         SP04
  2346.                             SM12                 --                -         SP10
  2347.                         MG01 to MG63       Block graphics          /         SP12
  2348.           11.2.1.2  For Teletex terminals  having  the  ability  to  present  the  Videotex
  2349.           character repertoire in its entirety, the need for this  transcoding  disappears.
  2350.           Therefore, on  initial  call  establishment,  a  determination  of  the  terminal
  2351.           display/printing capabilities must be made by handshaking.
  2352.           11.2.2 Control functions
  2353.           11.2.2.1  Transcoding of the Videotex attribute control functions is for  further
  2354.           study.
  2355.           11.2.3 Format
  2356.           11.2.3.1  Interworking between Videotex  and  Teletex  will  be  limited  to  the
  2357.           Videotex display frame format.
  2358.           11.3   Videotex-facsimile
  2359.                 (For further study.)
  2360.           11.4   Videotex-Teletex
  2361.                 (For further study.)
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.            PAGE40 Fascicle VII.5 - Rec. T.100
  2413.  
  2414.                                                     ANNEX A
  2415.                                       (to Recommendation T.100)
  2416.                             Part of the code extension scheme of ISO 2022
  2417.                                        Fig. Annex A CCITT-35951 = 23 cm
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.           Fascicle VII.5 - Rec. T.100   PAGE1
  2484.  
  2485.                                                     ANNEX B
  2486.                                       (to Recommendation T.100)
  2487.                             Repertoire of graphic characters
  2488.           B.1    General
  2489.           B.1.1  This annex defines the  basic  graphic  repertoire  of  the  international
  2490.           Video        service.        This        repertoire        consists
  2491.           of  the  total  range  of  non-pictorial  symbols,  which  may   be
  2492.           communicated between Videotex services and terminals  by  means  of
  2493.           coded character sets for Latin-alphabet based languages.
  2494.           B.1.2 The repertoire of graphic characters defined in this part  of
  2495.           the Recommendation consists of:
  2496.                  a)  Latin alphabetic characters, listed in S B.2, which comprise:
  2497.                      -   the 52 small and capital letters of the basic Latin alphabet,
  2498.                      -   combinations of basic Latin letters and diacritical marks,
  2499.                      -   special  alphabetic  characters,  which  are  neither  basic  Latin
  2500.                         letters nor combinations of basic  Latin  letters  and  diacritical
  2501.                         marks,
  2502.                  b)  non-alphabetic characters, listed in S  B.3,  which  comprise  decimal
  2503.                      digits,  currency  signs,  punctuation  marks,  arithmetic  signs   and
  2504.                      miscellaneous symbols that have individual special meanings.
  2505.           B.1.3  A diacritical mark has no meaning as an individual character but  is  used
  2506.           only in combination with a basic Latin letter to form an accented  letter  or  an
  2507.           umlaut.
  2508.           B.1.4  The  repertoire  of  graphic  characters  defined  in  this  part  of  the
  2509.           Recommendation contains a limited set of accented letters and umlauts.
  2510.           B.2    Latin alphabetic characters
  2511.           B.2.1  The repertoire  of  Latin  alphabetic  characters  is  identical  to  that
  2512.           specified in S 3.2.2 of Recommendation T.61 (for the Teletex basic repertoire  of
  2513.           graphic characters).
  2514.           B.3    Non-alphabetic characters
  2515.           B.3.1  Decimal digits (0 to 9), currency signs, arithmetic signs, subscripts  and
  2516.           superscripts and fractions are as specified  in  SS  3.2.3.1,  3.2.3.2,  3.2.3.4,
  2517.           3.2.3.5 and 3.2.3.6 of Recommendation T.61.
  2518.           B.3.2  Punctuation marks are as specified in S 3.2.3.3  of  Recommendation  T.61,
  2519.           with the exclusion of SP09 (low line) and the addition of SP19 to SP22, which are
  2520.           as shown in Table B-1/T.100.
  2521.           B.3.3  Miscellaneous symbols are as shown in Table B-2/T.100.
  2522.           B.3.4  The lists in Tables B-1/T.100 and B-2/T.100 are composed as  described  in
  2523.           the following.
  2524.                 The first column contains the identifier of  each  character,  assigned  in
  2525.           accordance with the identification system explained in Annex C of  Recommendation
  2526.           T.61.
  2527.                 The second column presents the graphical representation of the character.
  2528.                 The third column specifies the name or the description of the character.
  2529.                                                TABLE  B-1/T.100
  2530.                                                Punctuation marks
  2531.                           Identifier                Graphic           Name or description
  2532.                              SP19                     æ             Single quotation 
  2533.                                                                     mark left
  2534.                              SP20                     '             Single quotation 
  2535.                                                                     mark right
  2536.                              SP21                     "             Double quotation 
  2537.                                                                     mark left
  2538.                              SP22                     "             Double quotation 
  2539.                                                                     mark right
  2540.                                        Note - In Videotex (and Teletex), quotation mark, apostrophe and 
  2541.                         comma are independent characters that cannot have the meaning of 
  2542.                         diacritical marks.
  2543.                                                TABLE  B-2/T.100
  2544.                                              Miscellaneous symbols
  2545.                   Identifier             Graphic                Name or description
  2546.                       SM01                  ##            Number sign
  2547.                       SM02        
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.            PAGE40 Fascicle VII.5 - Rec. T.100
  2555.  
  2556.                                         %             Percent sign
  2557.                       SM03                   &             Ampersand
  2558.                       SM04                   *             Asterisk
  2559.                       SM05                  @              Commercial at
  2560.                       SM12                   -             Horizontal bar
  2561.                       SM13                   |             Vertical line
  2562.                       SM17                   m             Micro sign
  2563.                       SM18                   W             Ohm sign
  2564.                       SM19                   o             Degree sign
  2565.                       SM20                   o             Ordinal indicator, masculine
  2566.                       SM21                   a             Ordinal indicator, feminine
  2567.                       SM24        
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.           Fascicle VII.5 - Rec. T.100   PAGE1
  2626.  
  2627.                                        S             Section sign
  2628.                      SM25                                       Paragraph sign, pilcrow
  2629.                      SM26                   .             Middle dot
  2630.                      SM30                  <-            Leftward arrow
  2631.                      SM31                  ->            Rightward arrow
  2632.                      SM32                                       Upward arrow
  2633.                      SM33                                       Downward arrow
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.           PAGE40 Fascicle VII.5 - Rec. T.100
  2697.  
  2698.